<html>
<head><meta charset="utf-8"><title>weekly meeting 2019.05.28 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html">weekly meeting 2019.05.28</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="166736909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166736909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166736909">(May 28 2019 at 17:00)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span>  -- what are the plans for today?</p>



<a name="166736988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166736988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166736988">(May 28 2019 at 17:01)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="166737067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737067">(May 28 2019 at 17:02)</a>:</h4>
<p>o/</p>



<a name="166737085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737085">(May 28 2019 at 17:02)</a>:</h4>
<p>Well, <span class="user-group-mention" data-user-group-id="1172">@WG-async-await</span>, but also <span class="user-mention" data-user-id="203289">@boats</span>, <span class="user-mention" data-user-id="215333">@Florian Gilcher</span>, <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span>, <span class="user-mention" data-user-id="210267">@Nemo157</span> -- meeting time.</p>



<a name="166737096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737096">(May 28 2019 at 17:02)</a>:</h4>
<p>Today we had the idea of doing some more general discussion of async-await stabilization</p>



<a name="166737127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737127">(May 28 2019 at 17:03)</a>:</h4>
<p>Are we doing a zoom meeting for that?</p>



<a name="166737136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737136">(May 28 2019 at 17:03)</a>:</h4>
<p>I was expecting to do it over zulip</p>



<a name="166737198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737198">(May 28 2019 at 17:04)</a>:</h4>
<p>I took some <a href="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--Ad8HF5IzxCIlxdU2Y3k9Ul9ZAg-xzVKH6OeTFbQ18mmKYs8b" target="_blank" title="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--Ad8HF5IzxCIlxdU2Y3k9Ul9ZAg-xzVKH6OeTFbQ18mmKYs8b">notes on a rough agenda here</a>, but I didn't super refine it yet</p>



<a name="166737201"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737201" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737201">(May 28 2019 at 17:04)</a>:</h4>
<p>hi!</p>



<a name="166737266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737266">(May 28 2019 at 17:05)</a>:</h4>
<p>In my experience these sorta meetings (stabilization and lang plans) are suboptimal when text-based but let's give it a try I suppose</p>



<a name="166737307"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737307" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737307">(May 28 2019 at 17:05)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> you around?</p>



<a name="166737313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737313">(May 28 2019 at 17:06)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> are you driving?</p>



<a name="166737378"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737378" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737378">(May 28 2019 at 17:06)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> yeah, I don't think we have anything to talk about still here, though</p>



<a name="166737390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737390">(May 28 2019 at 17:06)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> 's stuff has been making steady progress</p>



<a name="166737417"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737417" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737417">(May 28 2019 at 17:07)</a>:</h4>
<p>You mean from the impl side in specific?</p>



<a name="166737418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737418">(May 28 2019 at 17:07)</a>:</h4>
<p>and the lifetimes stuff hasn't made progress--</p>



<a name="166737430"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737430" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737430">(May 28 2019 at 17:07)</a>:</h4>
<p>^^right, there's not much going on in implementation land-- I don't think anything has really changed since last week</p>



<a name="166737435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737435">(May 28 2019 at 17:07)</a>:</h4>
<p>OK, so I was figuring we'd hijiack the meeting to look more at the overall stabilization picture</p>



<a name="166737439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737439">(May 28 2019 at 17:07)</a>:</h4>
<p>sure</p>



<a name="166737443"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737443" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737443">(May 28 2019 at 17:07)</a>:</h4>
<p><span class="user-mention" data-user-id="121053">@varkor</span>  landed a PR to reorganize tests</p>



<a name="166737508"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737508" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737508">(May 28 2019 at 17:08)</a>:</h4>
<p>I haven't been able to check what tests need to be written and write any yet</p>



<a name="166737515"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737515" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737515">(May 28 2019 at 17:08)</a>:</h4>
<p>So let's back up a sec</p>



<a name="166737520"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737520" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737520">(May 28 2019 at 17:08)</a>:</h4>
<p>should try to do that today or tomorrow</p>



<a name="166737530"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737530" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737530">(May 28 2019 at 17:08)</a>:</h4>
<p>although I did want to ping you again about the lifetimes stuff to ask if you had had a chance to look at it anymore. I spent a while poking around but I feel like i'm not familiar enough with the code to be of much use yet</p>



<a name="166737543"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737543" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737543">(May 28 2019 at 17:08)</a>:</h4>
<p>Yeah, it's been on my mind</p>



<a name="166737545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737545">(May 28 2019 at 17:08)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> see how text based communication is disorganized? :P</p>



<a name="166737556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737556">(May 28 2019 at 17:09)</a>:</h4>
<p>but the thing I wanted to start with here is:</p>



<a name="166737583"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737583" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737583">(May 28 2019 at 17:09)</a>:</h4>
<p>basically talking more about our "communication plan"</p>



<a name="166737592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737592">(May 28 2019 at 17:09)</a>:</h4>
<p>it seems clear that stabilizing the async fn syntax is going to be a big deal</p>



<a name="166737608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737608">(May 28 2019 at 17:09)</a>:</h4>
<p>What parts are we stabilizing to begin with?</p>



<a name="166737611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737611">(May 28 2019 at 17:10)</a>:</h4>
<p>at the same time, we know that all the pieces we eventually mgiht want are not in place, or are not as nice as they could/will be</p>



<a name="166737677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737677">(May 28 2019 at 17:10)</a>:</h4>
<p>a good question, we could start there to make sure we're all on same page :)</p>



<a name="166737702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737702">(May 28 2019 at 17:10)</a>:</h4>
<p>bare and inherent async fn, async blocks, not async closures</p>



<a name="166737709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737709">(May 28 2019 at 17:10)</a>:</h4>
<p>my understanding is that we are stabilizing:</p>
<ul>
<li><code>async fn</code> inherent functions and methods</li>
<li><code>foo.await</code> syntax</li>
<li><code>async { .. }</code> blocks and <code>async move { ... }</code> blocks</li>
</ul>



<a name="166737728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737728">(May 28 2019 at 17:11)</a>:</h4>
<p>but not:</p>
<ul>
<li>async closures</li>
<li>async fn in traits or trait impls</li>
</ul>



<a name="166737744"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737744" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737744">(May 28 2019 at 17:11)</a>:</h4>
<p>and <code>async move { ... }</code> blocks?</p>



<a name="166737760"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737760" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737760">(May 28 2019 at 17:11)</a>:</h4>
<p>Yes, those are async blocks</p>



<a name="166737774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737774">(May 28 2019 at 17:11)</a>:</h4>
<p>(I presume there are two kinds?)</p>



<a name="166737782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737782">(May 28 2019 at 17:11)</a>:</h4>
<p>(I'm actually not sure, I've only ever seen move blocks in practice)</p>



<a name="166737839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737839">(May 28 2019 at 17:12)</a>:</h4>
<p>Yes, they behave just like move and non-move closures</p>



<a name="166737887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737887">(May 28 2019 at 17:13)</a>:</h4>
<p>This corresponds to what I was expecting <span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="166737911"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737911" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737911">(May 28 2019 at 17:13)</a>:</h4>
<p>Right. So it seems like this already starts to point at some of the things I meant about "roadmap" -- notably, if you are working with async I/O in practice, you may need to (for example) have an async fn in a trait. There are workarounds for how to handle this, but they can be a bit difficult.</p>



<a name="166737915"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737915" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737915">(May 28 2019 at 17:13)</a>:</h4>
<p>Tho we have some bugs around coercions and whatnot</p>



<a name="166737926"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166737926" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166737926">(May 28 2019 at 17:13)</a>:</h4>
<p>I think other examples would be rough edges around interacting with futures combinators and streams</p>



<a name="166738006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738006">(May 28 2019 at 17:14)</a>:</h4>
<p>I think this bears on the docs that we wind up with in the end, and probably also on the communication leading up to the stabilization</p>



<a name="166738046"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738046" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738046">(May 28 2019 at 17:15)</a>:</h4>
<p>(But also perhaps on some questions of what should be blocking -- e.g., how important are "polish" issues?)</p>



<a name="166738218"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738218" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738218">(May 28 2019 at 17:17)</a>:</h4>
<p>I think one question I would like to settle is how we will communicate the status etc-- but maybe best to dig into that after we've looked at a few other questions in detail?</p>



<a name="166738244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738244">(May 28 2019 at 17:17)</a>:</h4>
<p>I think the big thing is messaging to the community that we are aware this isn't 100% feature complete, that we are working to move forward even after stabilizing this MVP, etc</p>



<a name="166738270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738270">(May 28 2019 at 17:17)</a>:</h4>
<p>I'd like to revamp the <a href="http://areweasyncyet.rs" target="_blank" title="http://areweasyncyet.rs">areweasyncyet.rs</a> website for that. Right now it has good links but there's no context for understanding what it says unless you're already involved in the process</p>



<a name="166738272"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738272" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738272">(May 28 2019 at 17:17)</a>:</h4>
<p>There is an async blog</p>



<a name="166738318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738318">(May 28 2019 at 17:18)</a>:</h4>
<p>I think that can be taken care of relatively easily in the report/relnotes/blog-post</p>



<a name="166738323"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738323" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738323">(May 28 2019 at 17:18)</a>:</h4>
<p>Yes, I'd like that too</p>



<a name="166738336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738336">(May 28 2019 at 17:18)</a>:</h4>
<p>I think this probably merits a "main blog" blog post</p>



<a name="166738349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738349">(May 28 2019 at 17:18)</a>:</h4>
<p>Yea, this needs a lot more information than release notes</p>



<a name="166738354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738354">(May 28 2019 at 17:18)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> you mean beyond the 1.37.0 blog post?</p>



<a name="166738361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738361">(May 28 2019 at 17:18)</a>:</h4>
<p>Because its going to be drawing attention from people who aren't invested in our processes</p>



<a name="166738379"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738379" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738379">(May 28 2019 at 17:19)</a>:</h4>
<p>Yeah, I meant a dedicated kind of "Async I/O Update" post.</p>



<a name="166738401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738401">(May 28 2019 at 17:19)</a>:</h4>
<p><span class="user-mention" data-user-id="203289">@boats</span> by release notes you mean <code>RELEASES.md</code>, right?</p>



<a name="166738415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738415">(May 28 2019 at 17:19)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> sure that sounds good</p>



<a name="166738433"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738433" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738433">(May 28 2019 at 17:19)</a>:</h4>
<p>@centril I mean more than what we would do for a normal feature. All the things you listed are not sufficient for communicating the status of this feature, because it will draw attention from people who do not read any of that</p>



<a name="166738436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738436">(May 28 2019 at 17:19)</a>:</h4>
<p>I expect most of the 1.37.0 blog post to go towards async/await anyways</p>



<a name="166738501"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738501" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738501">(May 28 2019 at 17:20)</a>:</h4>
<p>So let's assume we will have such an update <em>somewhere</em> -- and I agree with <span class="user-mention" data-user-id="203289">@boats</span> that <a href="http://areweasyncyet.com" target="_blank" title="http://areweasyncyet.com">areweasyncyet.com</a> should be updated to be simplified. I'm not sure who will be doing said work--</p>



<a name="166738521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738521">(May 28 2019 at 17:20)</a>:</h4>
<p>we could (probalby?) branch off that discussion for later</p>



<a name="166738529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738529">(May 28 2019 at 17:20)</a>:</h4>
<p>i.e., how such a page should look to be most approachable</p>



<a name="166738551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738551">(May 28 2019 at 17:20)</a>:</h4>
<p>(though I think that this "<a href="https://hacks.mozilla.org/2018/10/webassemblys-post-mvp-future/" target="_blank" title="https://hacks.mozilla.org/2018/10/webassemblys-post-mvp-future/">wasm post mvp future</a>" blog post is good inspiration)</p>



<a name="166738557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738557">(May 28 2019 at 17:21)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I can reach out to the lead maintainer of areweasyncyet to start communicating that we want to do _something_ to give them a heads up. Agree we should probably leave the details for later</p>



<a name="166738576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738576">(May 28 2019 at 17:21)</a>:</h4>
<p>Yea what would be great in this meeting is to resource the work.</p>



<a name="166738661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738661">(May 28 2019 at 17:22)</a>:</h4>
<p>let's circle back to that maybe, because i'd like to get an overview of what has to be done and by when</p>



<a name="166738687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738687">(May 28 2019 at 17:22)</a>:</h4>
<p>but i'm jotting it down inmy list of things...</p>



<a name="166738689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738689">(May 28 2019 at 17:22)</a>:</h4>
<p><span class="user-mention" data-user-id="203289">@boats</span> Can you help out with the 1.37.0 release blog post?</p>



<a name="166738715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738715">(May 28 2019 at 17:23)</a>:</h4>
<p>I usually write it but having domain expertise is nice</p>



<a name="166738782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738782">(May 28 2019 at 17:23)</a>:</h4>
<p>One other question that seems clearly important is what sort of implementation bugs ought to be considered "blockers". I think we plan to try and trackle some of the limitations around using multiple regions (and <span class="user-mention" data-user-id="127859">@Taylor Cramer</span> I will talk to you about that afterwards). Do we consider the "making futures smaller" bug to be a blocker?</p>



<a name="166738843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738843">(May 28 2019 at 17:24)</a>:</h4>
<p>(Is it a moot point because <span class="user-mention" data-user-id="116883">@tmandry</span> will have it fixed?)</p>



<a name="166738850"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738850" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738850">(May 28 2019 at 17:24)</a>:</h4>
<p>this is basically a question of runtime efficiency</p>



<a name="166738865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738865">(May 28 2019 at 17:24)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> we discussed that in the previous lang team meeting</p>



<a name="166738870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738870">(May 28 2019 at 17:24)</a>:</h4>
<p>The danger from not fixing it boils down to "we may look bad in benchmarks", I think?</p>



<a name="166738872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738872">(May 28 2019 at 17:24)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> what is particularly important to me is to know that it is fixable at <em>some</em> point</p>



<a name="166738875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738875">(May 28 2019 at 17:24)</a>:</h4>
<p>OK, great, what was the answer :)</p>



<a name="166738885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738885">(May 28 2019 at 17:24)</a>:</h4>
<p>We were hoping not to make it a blocker but that it seemed like it would resolve before the cut with tmandry's work</p>



<a name="166738892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738892">(May 28 2019 at 17:24)</a>:</h4>
<p>OK</p>



<a name="166738902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738902">(May 28 2019 at 17:25)</a>:</h4>
<p>its a pretty serious problem because it can cause stack overflows pretty easily</p>



<a name="166738943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738943">(May 28 2019 at 17:25)</a>:</h4>
<p>The other outstanding bug that was not super obvious to me is the RLS integration, but hopefully we'll get it fixed too. -- I guess in short the question is, given that this is MVP, how bad is anything short of "future incompatibility"?</p>



<a name="166738947"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738947" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738947">(May 28 2019 at 17:25)</a>:</h4>
<p>I think we're close to landing the work, but there may be cases that aren't fixed yet</p>



<a name="166738957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738957">(May 28 2019 at 17:25)</a>:</h4>
<p>(I don't think I ever agreed to it not being a blocker on the meeting)</p>



<a name="166738962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166738962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166738962">(May 28 2019 at 17:25)</a>:</h4>
<p>My take is probably "not particularly bad"</p>



<a name="166739055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739055">(May 28 2019 at 17:26)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> where are we with the discussions you, eddyb, Ralf, et. al are having?</p>



<a name="166739076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739076">(May 28 2019 at 17:26)</a>:</h4>
<p>A minor thing that might be worth doing (because it probably wouldn't take <em>much</em> effort and certainly not a blocker), could be updating the various syntax highlighting definitions to include async and await, things like <code>rust-lang/rust.vim</code>?</p>



<a name="166739100"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739100" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739100">(May 28 2019 at 17:27)</a>:</h4>
<p>good point, we should file an issue on that</p>



<a name="166739102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739102">(May 28 2019 at 17:27)</a>:</h4>
<blockquote>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> where are we with the discussions you, eddyb, Ralf, et. al are having?</p>
</blockquote>
<p>basically I'm trying to sidestep the whole issue by doing it a different way</p>



<a name="166739129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739129">(May 28 2019 at 17:27)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> ah; and the new different way doesn't have any hairy "can we do this" / soundness issues?</p>



<a name="166739144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739144">(May 28 2019 at 17:28)</a>:</h4>
<p>right</p>



<a name="166739199"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739199" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739199">(May 28 2019 at 17:28)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> I think that's definitely not a blocker but worth filing as an issue <span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span></p>



<a name="166739245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739245">(May 28 2019 at 17:28)</a>:</h4>
<p>OK, so, is the attitude of "the real blocker is future-incompat" what we are working towards?</p>



<a name="166739269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739269">(May 28 2019 at 17:29)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> except for tests</p>



<a name="166739300"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739300" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739300">(May 28 2019 at 17:29)</a>:</h4>
<p>insufficient test coverage would be an absolute blocker for me... tho that's fixable by writing tests =)</p>



<a name="166739318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739318">(May 28 2019 at 17:29)</a>:</h4>
<p>I see. Yes, seems ok. I consider test coverage important for ensuring future compat :)</p>



<a name="166739328"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739328" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739328">(May 28 2019 at 17:30)</a>:</h4>
<p>Also a good point :P</p>



<a name="166739402"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739402" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739402">(May 28 2019 at 17:30)</a>:</h4>
<p>I'll try to see what sorts of tests are missing tonight and see if we can divide that work up somehow</p>



<a name="166739404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739404">(May 28 2019 at 17:30)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> the featurefulness bugs that seem like possible blockers are not supporting multiple lifetimes and stack overflowing because the generator size is exponential</p>



<a name="166739421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739421">(May 28 2019 at 17:30)</a>:</h4>
<p>otherwise i think we are in a backcompat and sound implementation attitude</p>



<a name="166739459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739459">(May 28 2019 at 17:30)</a>:</h4>
<p>but i think with those two features, we should work on them as if theyre blocking and then can re-examine the situation closer to also, if they run into pretty serious issues</p>



<a name="166739468"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739468" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739468">(May 28 2019 at 17:31)</a>:</h4>
<p>ok, I guess we will revisit those two major bugs somewhat closer. I plan to invest some time this week into the multiple lifetimes question specifically, I'd like us to make progress as deadline is getting overly close :)</p>



<a name="166739479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739479">(May 28 2019 at 17:31)</a>:</h4>
<p>yeah, seems reasonable.</p>



<a name="166739504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739504">(May 28 2019 at 17:31)</a>:</h4>
<p>Should we turn to discussing documentation?</p>



<a name="166739536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739536">(May 28 2019 at 17:31)</a>:</h4>
<p>16 days until the 13th from tomorrow</p>



<a name="166739605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739605">(May 28 2019 at 17:32)</a>:</h4>
<blockquote>
<p>16 days until the 13th from tomorrow</p>
</blockquote>
<p>a good reminder :)</p>



<a name="166739614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739614">(May 28 2019 at 17:32)</a>:</h4>
<blockquote>
<p>Documentation goals</p>
</blockquote>



<a name="166739626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739626">(May 28 2019 at 17:32)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I'd like to discuss the test coverage drive</p>



<a name="166739638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739638">(May 28 2019 at 17:32)</a>:</h4>
<p>so a lot of people have talked about the lack of docs -- and I think it's safe to assume that stabilization will lead to a lot of new eyeballs...</p>



<a name="166739652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739652">(May 28 2019 at 17:33)</a>:</h4>
<p>are people interested in helping out with writing tests?</p>



<a name="166739690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739690">(May 28 2019 at 17:33)</a>:</h4>
<p>(cause writing all the tests alone is something I can do, but it gets boring and repetitive after some time...)</p>



<a name="166739708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739708">(May 28 2019 at 17:33)</a>:</h4>
<p>I'm trying to decide if I can responsibly volunteer any time :) I'm definitely interested at least in so far as I have some ideas for edge cases i'd like to make sure we cover and I can try to write those up</p>



<a name="166739803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739803">(May 28 2019 at 17:34)</a>:</h4>
<p>On docs, talking to <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> and <span class="user-mention" data-user-id="128448">@stjepang</span> earlier, we wanted to focus on the "low level book" that explains the futures model and our async/await</p>



<a name="166739828"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739828" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739828">(May 28 2019 at 17:34)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> if you give me directions I can try to cover the edge cases if you don't have the time</p>



<a name="166739856"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739856" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739856">(May 28 2019 at 17:35)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> (why don't we schedule 30 min either later today or tomorrow to talk over the test effort? we can discuss in a separate topic, I'll open it now)</p>



<a name="166739859"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739859" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739859">(May 28 2019 at 17:35)</a>:</h4>
<p>Referring to seeing through the work <span class="user-mention" data-user-id="127859">@Taylor Cramer</span> has started in <a href="https://github.com/rust-lang/async-book" target="_blank" title="https://github.com/rust-lang/async-book">https://github.com/rust-lang/async-book</a></p>



<a name="166739909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739909">(May 28 2019 at 17:35)</a>:</h4>
<p>I think thats probably the thing to focus on now while our ecosystem still catches up</p>



<a name="166739974"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166739974" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166739974">(May 28 2019 at 17:36)</a>:</h4>
<p>The good thing is that this has a deadline of august</p>



<a name="166740075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740075">(May 28 2019 at 17:37)</a>:</h4>
<p>what about documentation we ship with the release; that can go in beta backports or it needs to be done july 4?</p>



<a name="166740081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740081">(May 28 2019 at 17:37)</a>:</h4>
<p>How much do we think we need to have "described" and by when? e.g., the existing TOC seems pretty decent..</p>



<a name="166740103"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740103" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740103">(May 28 2019 at 17:37)</a>:</h4>
<p><span class="user-mention" data-user-id="203289">@boats</span> docs backports are usually safe so I think so</p>



<a name="166740107"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740107" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740107">(May 28 2019 at 17:37)</a>:</h4>
<p>..but a lot of the sections are blank</p>



<a name="166740121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740121">(May 28 2019 at 17:37)</a>:</h4>
<p>Hm, I'm not sure if I agree with the direction of focusing on a low level book. Docs for how futures work in Rust are ~2 years delayed already and people want to become productive. There's _tons_ of tribal knowledge in that space. Not starting with that kind of documentation delays us even further.</p>



<a name="166740127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740127">(May 28 2019 at 17:37)</a>:</h4>
<p>cc <span class="user-mention" data-user-id="121055">@Pietro Albini</span> on backport</p>



<a name="166740177"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740177" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740177">(May 28 2019 at 17:38)</a>:</h4>
<p>(Which docs are you thinking of, <span class="user-mention" data-user-id="203289">@boats</span>?)</p>



<a name="166740267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740267">(May 28 2019 at 17:39)</a>:</h4>
<p>the async-book is a good start</p>



<a name="166740291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740291">(May 28 2019 at 17:39)</a>:</h4>
<p>Don't we ship the rust book with the release, and shouldn't there be docs in there?</p>



<a name="166740352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740352">(May 28 2019 at 17:40)</a>:</h4>
<p><span class="user-mention" data-user-id="203289">@boats</span>  we do; but we don't have <span class="user-mention" data-user-id="116011">@Steve Klabnik</span> or carosl10cents here atm</p>



<a name="166740402"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740402" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> stjepang <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740402">(May 28 2019 at 17:40)</a>:</h4>
<p>I think the low level book would be interesting to people writing executors or async bindings, whereas most people would want to read an async cookbook with more practical examples. We're ready for a low-level book now, but the ecosystem is still not mature enough for a cookbook (unfortunately).</p>



<a name="166740410"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740410" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740410">(May 28 2019 at 17:40)</a>:</h4>
<p><span class="user-mention" data-user-id="215333">@Florian Gilcher</span> Well I'm a little confused by your comment because I would describe "how futures work" as the low level book.</p>



<a name="166740488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740488">(May 28 2019 at 17:41)</a>:</h4>
<p><span class="user-mention" data-user-id="215333">@Florian Gilcher</span> Obviously people also want to be productive and ideally we'd be ready for it, but with most of the ecosystem not even using the compatible futures API yet, the ecosystem doesn't feel stable enough for us to push that documentation in my opinion.</p>



<a name="166740491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740491">(May 28 2019 at 17:41)</a>:</h4>
<p>Maybe I'm not sure what the exact scope of such a book would be? But we definitely need something that goes into "how do I build an application out of that"?</p>



<a name="166740553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740553">(May 28 2019 at 17:41)</a>:</h4>
<blockquote>
<p>Don't we ship the rust book with the release, and shouldn't there be docs in there?</p>
</blockquote>
<p>You mean <a href="https://doc.rust-lang.org/book/" target="_blank" title="https://doc.rust-lang.org/book/">https://doc.rust-lang.org/book/</a>, <span class="user-mention" data-user-id="203289">@boats</span>? I don't think this tries to be complete, but it does feel like it'd be good for it to at least <em>link</em> to other documentation. I'll reach out to carol10cents perhaps and get her take.</p>



<a name="166740706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740706">(May 28 2019 at 17:43)</a>:</h4>
<p>I don't follow this part of the ecosystem that closely, so this might be a silly question, but how usable (in terms of, what practical things can I build with this now w/out writing everything myself) is async/await w/out the ecosystem being more mature? Is that something we'd want to mention in the release post?</p>



<a name="166740732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740732">(May 28 2019 at 17:43)</a>:</h4>
<blockquote>
<p>Maybe I'm not sure what the exact scope of such a book would be? But we definitely need something that goes into "how do I build an application out of that"?</p>
</blockquote>
<p>I am pretty sympathetic with this, but I wonder what the timeline should be on it -- i.e., if this stabilization is framed as "stabilizing the building blocks", we can perhaps explicitly scope such docs as coming later, or as a "work in progress"</p>



<a name="166740851"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740851" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740851">(May 28 2019 at 17:44)</a>:</h4>
<p>Yea I think the main thing we need is to communicate clearly about the lack of such a book and how we are pushing that forward</p>



<a name="166740969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166740969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166740969">(May 28 2019 at 17:45)</a>:</h4>
<p>I'm not happy with that. That also means that we keep the knowledge about how such things should be built in a very small circle.</p>



<a name="166741042"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741042" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741042">(May 28 2019 at 17:45)</a>:</h4>
<p>IMHO, The mechanics of how async applications should be constructed around futures stay largely the same with async/await, with a couple of patterns becoming drastically easier.</p>



<a name="166741123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741123">(May 28 2019 at 17:46)</a>:</h4>
<p>But e.g. even simple questions like "how do I test a future?" are a question of digging through current implementations.</p>



<a name="166741208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741208">(May 28 2019 at 17:47)</a>:</h4>
<p>in practice, one has to combine async-await with some runtime, a la runtime or tokio, correct?</p>



<a name="166741240"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741240" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741240">(May 28 2019 at 17:47)</a>:</h4>
<p>how much is true "across" those projects?</p>



<a name="166741249"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741249" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741249">(May 28 2019 at 17:47)</a>:</h4>
<blockquote>
<p>But e.g. even simple questions like "how do I test a future?" are a question of digging through current implementations.</p>
</blockquote>
<p>Hmm... I would have guessed "the same way you test any trait, by testing out <code>.poll(..)</code>"</p>



<a name="166741251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741251">(May 28 2019 at 17:47)</a>:</h4>
<p><span class="user-mention" data-user-id="215333">@Florian Gilcher</span> if I'm hearing you correctly, what you're saying is that in order for async/await to be useful to people on release, we should at least describe the basic patterns of how to use them?</p>



<a name="166741278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741278">(May 28 2019 at 17:47)</a>:</h4>
<p><span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> yes</p>



<a name="166741372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741372">(May 28 2019 at 17:48)</a>:</h4>
<p><span class="user-mention" data-user-id="215333">@Florian Gilcher</span> I'm very sympathetic to that position -- I believe most people will agree with you here</p>



<a name="166741391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741391">(May 28 2019 at 17:48)</a>:</h4>
<p>But what I think we can't expect is answers to questions like.. how do I make an HTTP request? the reality is the ecosystem doesn't know yet</p>



<a name="166741397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741397">(May 28 2019 at 17:48)</a>:</h4>
<p>I know that if I were looking for docs, I would not care so much about the <code>Future</code> trait, and would be looking for something more like <a href="https://github.com/rustasync/runtime/tree/master/examples" target="_blank" title="https://github.com/rustasync/runtime/tree/master/examples">https://github.com/rustasync/runtime/tree/master/examples</a> =)</p>



<a name="166741408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741408">(May 28 2019 at 17:48)</a>:</h4>
<p>The point of stabilizing futures in 1.36.0 was to let the ecosystem important crates catch up... how much of this has happened?</p>



<a name="166741427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741427">(May 28 2019 at 17:48)</a>:</h4>
<p>I feel like we <em>could</em> enumerate some of the options -- or link to docs from within the projects themselves</p>



<a name="166741475"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741475" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741475">(May 28 2019 at 17:49)</a>:</h4>
<p><span class="user-mention" data-user-id="215333">@Florian Gilcher</span> the way I'm interpreting what's being said so far is a matter of prioritization -- in the next 3 months, while more parts of the ecosystem is being developed, we first focus on documenting the underlying layers. Once those are done, we move up the stack.</p>



<a name="166741486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nemo157 <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741486">(May 28 2019 at 17:49)</a>:</h4>
<blockquote>
<p>But e.g. even simple questions like "how do I test a future?" are a question of digging through current implementations.</p>
</blockquote>
<p>That's the sort of thing that is still missing from the ecosystem, I have been trying to contribute to the <code>futures-test</code> crate utilities for this as I need them, but there's still a lot missing for testing a lot of usecases</p>



<a name="166741504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741504">(May 28 2019 at 17:49)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> IMO if you start typing examples like that for more than 10 minutes without reading about the <code>Future</code> trait, you're going to be vv confused</p>



<a name="166741506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741506">(May 28 2019 at 17:49)</a>:</h4>
<p><span class="user-mention" data-user-id="215333">@Florian Gilcher</span> with the goal of covering both before the stabilization</p>



<a name="166741602"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741602" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741602">(May 28 2019 at 17:50)</a>:</h4>
<p>because you're going to misunderstand something fundamental about how the system works that isn't solved by just typing <code>.await</code></p>



<a name="166741632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741632">(May 28 2019 at 17:50)</a>:</h4>
<p>(At least that's how I'm thinking about approaching documentation. Do people agree with this?)</p>



<a name="166741673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741673">(May 28 2019 at 17:51)</a>:</h4>
<p>I agree <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> I'm just not sure about the timeline. I guess you mean: we should be aiming to have that stuff done by mid-August, when async-await syntax hits stable?</p>



<a name="166741829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741829">(May 28 2019 at 17:52)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I think that would make a good goal, yes</p>



<a name="166741888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166741888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166741888">(May 28 2019 at 17:53)</a>:</h4>
<blockquote>
<p>(At least that's how I'm thinking about approaching documentation. Do people agree with this?)</p>
</blockquote>
<p>I think this makes a lot of sense, we just need to make sure that it is properly communicated in any announcements/release notes.</p>



<a name="166742088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742088">(May 28 2019 at 17:55)</a>:</h4>
<blockquote>
<p>I guess you mean: we should be aiming to have that stuff done by mid-August, when async-await syntax hits stable?</p>
</blockquote>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> It would be good to have people assigned for this work.</p>



<a name="166742108"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742108" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742108">(May 28 2019 at 17:55)</a>:</h4>
<p>so we don't just say a bunch of nice things... <span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span></p>



<a name="166742124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742124">(May 28 2019 at 17:55)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> given it's your work, would you be okay if we started to move the async book forward again?</p>



<a name="166742146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742146">(May 28 2019 at 17:55)</a>:</h4>
<p>That's what I'm thinking about indeed, <span class="user-mention" data-user-id="126931">@centril</span>.</p>



<a name="166742159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742159">(May 28 2019 at 17:55)</a>:</h4>
<blockquote>
<p>(At least that's how I'm thinking about approaching documentation. Do people agree with this?)</p>
</blockquote>
<p>I'm fine with any approach, but have the clear wish that there's docs and a roadmap for early adopter on the _users_ side. I appreciate that it can't be completely covering.</p>



<a name="166742213"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742213" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742213">(May 28 2019 at 17:56)</a>:</h4>
<p><span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> I'd love that! I'd be happy to help, as well</p>



<a name="166742258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742258">(May 28 2019 at 17:56)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> fantastic!</p>



<a name="166742321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742321">(May 28 2019 at 17:57)</a>:</h4>
<p><span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> should we start a separate stream to discuss book plans inside this zulip, or elsewhere?</p>



<a name="166742367"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742367" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742367">(May 28 2019 at 17:57)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> zulip sounds good -- can you start one?</p>



<a name="166742397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742397">(May 28 2019 at 17:57)</a>:</h4>
<p>so we're coming up on an hour. I'm going to try and condense this into notes, I think <span class="user-mention" data-user-id="215333">@Florian Gilcher</span> is definitely raising a good requirement, and I think we should think about how we'll make sure we have enough. Not sure if we're going to work it all out now. :)</p>



<a name="166742445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742445">(May 28 2019 at 17:58)</a>:</h4>
<p>(Would be good to have everything in one stream I think)</p>



<a name="166742783"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742783" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742783">(May 28 2019 at 18:00)</a>:</h4>
<p>so... do I have any more volunteers for #Test coverage? <span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span></p>



<a name="166742823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742823">(May 28 2019 at 18:00)</a>:</h4>
<p>can y'all take a look at the <a href="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--Ad8HF5IzxCIlxdU2Y3k9Ul9ZAg-xzVKH6OeTFbQ18mmKYs8b#:uid=248347604716051586848730&amp;h2=Work-items" target="_blank" title="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--Ad8HF5IzxCIlxdU2Y3k9Ul9ZAg-xzVKH6OeTFbQ18mmKYs8b#:uid=248347604716051586848730&amp;h2=Work-items">work items list</a> here?</p>



<a name="166742833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742833">(May 28 2019 at 18:00)</a>:</h4>
<p>just let me know if you see anything major missing</p>



<a name="166742866"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.05.28/near/166742866" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E05.2E28.html#166742866">(May 28 2019 at 18:01)</a>:</h4>
<p>I'm going to look into figuring out how to make sure this stuff is happening :)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>